/*Universidad el Valle de Guatemala
 * Hoja de Trabajo 4
 * 
 * Carlos Sagastume, 12113
 * Rodimiro Castañeda, 12122
 * Juan Fernando Moraflores 
 * 
 * Descripcion:
 *  Programa que permite al usuario ingresar la direccion de un archivo .txt
 * que contenga una operacion postfix y esta es resulta por medio de la utilizacion
 * ya sea de listas, arraylist o vectores.
 */
package Stack;
import java.util.Scanner;
public class ListaStackFactory<E>  {
    public iStack<E> getStack()
    {
        Scanner scan = new Scanner(System.in);
        System.out.println("Ha Seleccionado Lista\nSeleccione que tipo de lista quiere utilizar:\n"
                + "1- Simple"
                + "\n2- Doblemente enlazada"
                + "\n3- Circular");
        int opc = scan.nextInt();
        if (opc==1)
            {
                return (iStack)new ListaSimple<E>();
            }
        else if( opc == 2)
            {
                return (iStack)new ListaDoble<E>();
            }
        else 
            {
                return (iStack)new ListaCircular<E>();
            }
        }
    }
